package main

import (
	"fmt"
	"testing"
)

// the function to be benchmarked
func Function(n int) int64 {
	n64 := int64(n)
	return n64 * n64
}

func BenchmarkFunction(b *testing.B) {
	n := 42
	for i := 0; i < b.N; i++ {
		_ = Function(n)
	}
}

func main() {
	br := testing.Benchmark(BenchmarkFunction)
	fmt.Println(br)
}
